<?php

namespace Ipartek\PruebaBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Response;

class DefaultController extends Controller
{
    public function indexAction()
    {
    	$em = $this->getDoctrine()->getManager();
    	
    	// devuelve los 5 últimos cursos que se van a impartir   	
    	$ultimoscursos = $em->getRepository('IpartekPruebaBundle:Curso')->findBy(
    			array(),
    			array('fechaIni' => 'DESC'),
    			5,
    			0
    	);
    	
    	return $this->render('IpartekPruebaBundle:Default:index.html.twig', array('ultimoscursos' => $ultimoscursos));
    }
    
    public function acercaDeAction()
    {
    	return $this->render('IpartekPruebaBundle:Default:acerca_de.html.twig');
    }
    
    public function sidebarAction()
    {
    	$em = $this->getDoctrine()->getManager();   	 
    	$cursosdestacados = $em->getRepository('IpartekPruebaBundle:Curso')->findCursosRandom();
    	
    	//return new Response(var_dump($cursosdestacados)."<br/> Noticias encontradas: ".sizeof($cursosdestacados));
    	   
    	return $this->render('IpartekPruebaBundle:Default:sidebar.html.twig');
    }
    
    
}
